home *** CD-ROM | disk | FTP | other *** search
/ Exploring Creation with P…al Science (2nd Edition) / Exploring Creation with Physical Science (2nd Edition).iso / exe / bin / Styles / mathml.css < prev    next >
Encoding:
Cascading Style Sheet File  |  2012-12-18  |  14.4 KB  |  325 lines

  1. ∩╗┐@charset "utf-8";
  2. /* Stylesheet for MathML */
  3. /* Copyright 2008 Opera Software */
  4. @namespace "http://www.w3.org/1998/Math/MathML";
  5. math
  6.     {line-height:1.3em;
  7.     text-indent:0;}
  8. math[mode="display"], math[display="block"]
  9.     {display:block;
  10.     text-align:center;
  11.     page-break-inside:avoid;}
  12. mfrac
  13.     {display:inline-block;
  14.     white-space:nowrap;
  15.     text-align:center;
  16.     vertical-align:0.5ex;
  17.     line-height:0;
  18.     margin:0 2px;}
  19. mfrac > *
  20.     {line-height:1.3em;
  21.     font-size:0.9em;}
  22. mfrac > *:first-child
  23.     {border-bottom:solid 1px;
  24.     display:block;}
  25. mfrac > * + *
  26.     {display:inline-block;
  27.     vertical-align:top;}
  28. mfrac[linethickness="0"] > *:first-child
  29.     {border-bottom:none;}
  30. mfrac[linethickness="2"] > *:first-child, mfrac[linethickness="thick"] > *:first-child
  31.     {border-bottom:solid medium;}
  32. mfrac[numalign="left"] > *:first-child, mfrac[denalign="left"] > * + *
  33.     {text-align:left;}
  34. mfrac[numalign="right"] > *:first-child, mfrac[denalign="right"] > * + *
  35.     {text-align:right;}
  36. msub, msup, msubsup, mmultiscripts
  37.     {display:inline-table;
  38.     line-height:0.4em;}
  39. msubsup, msup, mmultiscripts
  40.     {margin-top:0.4ex;
  41.     -o-table-baseline:2;}
  42. msubsup, msub, mmultiscripts
  43.     {margin-bottom:0.4ex;}
  44. msubsup, msup
  45.     {direction:rtl;}
  46. msub > *
  47.     {display:table-row;}
  48. none
  49.     {content:"\A0";
  50.     line-height:0;}
  51. msubsup > *, msup > *
  52.     {display:table-row;
  53.     direction:ltr;
  54.     text-align:left;}
  55. mmultiscripts > *
  56.     {display:none;}
  57. mmultiscripts > *:first-child, mmultiscripts > mprescripts + *
  58.     {display:table-row;}
  59. mmultiscripts > mprescripts + * + *
  60.     {display:table-header-group;}
  61. msub > *:first-child:after, msub > * + *:before, 
  62. msubsup > *:first-child:before, msup > *:first-child:before,
  63. mmultiscripts > *:first-child:before
  64.     {display:table-cell;
  65.     content:"\A0";}
  66. msubsup > * + * + *, msup > * + *
  67.     {display:table-header-group;}
  68. msub > * + *, msup > * + *, msubsup > * + *, munder > * + *, mover > * + *, munderover > * + *,
  69. mmultiscripts > * + *
  70.     {font-size:0.7em;}
  71. munder, munderover, mover
  72.     {display:inline-table;
  73.     margin:1px;
  74.     text-align:center;}
  75. munder > *, munderover > *, mover > *
  76.     {display:table-row;}
  77. mover > * + *, munderover > * + * + *
  78.     {display:table-header-group;}
  79. mover, munderover
  80.     {-o-table-baseline:2;}
  81. msqrt
  82.     {display:inline-block;
  83.     margin:1px 0 1px 1em;
  84.     border-top:solid 1px;
  85.     border-left:groove 2px;
  86.     padding:2px 5px 0 0;}
  87. msqrt:before
  88.     {display:inline-block;
  89.     vertical-align:bottom;
  90.     content:'';
  91.     width:1em;
  92.     height:0.5em;
  93.     background-repeat:no-repeat;
  94.     margin:0 3px 0 -1em;}
  95. msqrt:before, mroot > * + *:after
  96.     {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20150%20100%22%3E%3Cpath%20d%3D%22M0%2C%2040%20L60%2C%205%20L150%2C%2090%20L150%2C100%20L60%2015%20L0%2C40%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  97. mroot
  98.     {display:inline-table;
  99.     direction:rtl;}
  100. mroot > *
  101.     {display:table-cell;
  102.     direction:ltr;
  103.     text-align:left;}
  104. mroot > *:first-child
  105.     {border-top:solid 1px;
  106.     border-left:groove 2px;
  107.     padding:2px 5px 0 3px;}
  108. mroot > * + *
  109.     {vertical-align:bottom;
  110.     text-align:right;
  111.     font-size:0.7em;
  112.     line-height:1em;}
  113. mroot > * + *:after
  114.     {display:block;
  115.     content:"";
  116.     width:1.5em;
  117.     height:0.8em;
  118.     margin-right:-1px;
  119.     margin-left:auto;}
  120. mfenced
  121.     {display:inline-table;
  122.     border-collapse:separate;
  123.     border-spacing:0.2ex 0;
  124.     white-space:nowrap;
  125.     margin:1px;}
  126. mfenced > *:first-child
  127.     {display:table-row;}
  128. mfenced > * + *
  129.     {display:none;}
  130. mfenced > *:before, mfenced > *:after
  131.     {display:table-cell;
  132.     content:"\A0";
  133.     background-repeat:no-repeat;}
  134. mfenced > *:before
  135.     {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20400%22%3E%3Cpath%20d%3D%22M100%2C%20400%20Q5%2C350%205%2C200%20Q5%2C%2050%20100%2C%200%20Q25%2C%2050%2025%2C200%20Q25%2C%20350%20100%2C400%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  136. mfenced > *:after
  137.     {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20400%22%3E%3Cpath%20d%3D%22M0%2C%20400%20Q95%2C350%2095%2C200%20Q95%2C%2050%200%2C%200%20Q75%2C%2050%2075%2C200%20Q75%2C%20350%200%2C400%22%20fill%3D%22black%22/%3E%3C/svg%3E%0D%0A");}
  138. mfenced[open="["] > *:before
  139.     {border-style:solid;
  140.     border-width:1px 0 1px 1px;
  141.     background-image:none;}
  142. mfenced[close="]"] > *:after
  143.     {border-style:solid;
  144.     border-width:1px 1px 1px 0;
  145.     background-image:none;}
  146. mfenced[open="\2016"] > *:before
  147.     {border-style:double;
  148.     border-width:0 0 0 3px;
  149.     background-image:none;}
  150. mfenced[close="\2016"] > *:after
  151.     {border-style:double;
  152.     border-width:0 3px 0 0;
  153.     background-image:none;}
  154. mfenced[open="\27e6"] > *:before
  155.     {border-style:double;
  156.     border-width:2px 0 2px 3px;
  157.     background-image:none;}
  158. mfenced[close="\27e7"] > *:after
  159.     {border-style:double;
  160.     border-width:2px 3px 2px 0;
  161.     background-image:none;}
  162. mfenced[open="|"] > *:before
  163.     {border-style:solid;
  164.     border-width:0 0 0 1px;
  165.     background-image:none;}
  166. mfenced[close="|"] > *:after
  167.     {border-style:solid;
  168.     border-width:0 1px 0 0;
  169.     background-image:none;}
  170. mfenced[open="\230a"] > *:before
  171.     {border-style:solid;
  172.     border-width:0 0 1px 1px;
  173.     background-image:none;}
  174. mfenced[close="\230b"] > *:after
  175.     {border-style:solid;
  176.     border-width:0 1px 1px 0;
  177.     background-image:none;}
  178. mfenced[open="\2308"] > *:before
  179.     {border-style:solid;
  180.     border-width:1px 0 0 1px;
  181.     background-image:none;}
  182. mfenced[close="\2309"] > *:after
  183.     {border-style:solid;
  184.     border-width:1px 1px 0 0;
  185.     background-image:none;}
  186. mfenced[open="{"] > *:before
  187.     {content:"\A0\A0";
  188.     background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20400%22%3E%3Cpath%20d%3D%22M100%2C%20400%20Q40%2C400%2040%2C250%20Q40%2C200%200%2C200%20Q40%2C200%2040%2C150%20Q40%2C0%20100%2C0%20Q55%2C0%2055%2C150%20Q55%2C%20200%200%2C200%20Q55%2C200%2055%2C250%20Q55%2C400%20100%2C400%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  189. mfenced[close="}"] > *:after
  190.     {content:"\A0\A0";
  191.     background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20400%22%3E%3Cpath%20d%3D%22M0%2C%20400%20Q60%2C400%2060%2C250%20Q60%2C200%20100%2C200%20Q60%2C200%2060%2C150%20Q60%2C0%200%2C0%20Q45%2C0%2045%2C150%20Q45%2C%20200%20100%2C200%20Q45%2C200%2045%2C250%20Q45%2C400%200%2C400%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  192. mfenced[open="\27e8"] > *:before, mfenced[open="\2329"] > *:before
  193.     {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20300%22%3E%3Cpath%20d%3D%22M100%2C%20300%20L5%2C%20150%20L100%2C%200%20L30%2C150%20L100%2C300%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  194. mfenced[close="\27e9"] > *:after, mfenced[close="\232A"] > *:after
  195.     {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20100%20300%22%3E%3Cpath%20d%3D%22M0%2C%20300%20L95%2C%20150%20L0%2C%200%20L70%2C150%20L0%2C300%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  196. mfenced[open=""] > *:before, mfenced[close=""] > *:after
  197.     {content:normal;}
  198. mover > * + mo[fence="true"], munder > * + mo[fence="true"]
  199.     {content:"\A0";
  200.     line-height:1ex;
  201.     background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20400%20100%22%3E%3Cpath%20d%3D%22M0%2C%20100%20Q0%2C40%20150%2C40%20Q200%2C40%20200%2C0%20Q200%2C40%20250%2C40%20Q400%2C40%20400%2C100%20Q400%2C55%20250%2C55%20Q200%2C55%20200%2C0%20Q200%2C55%20150%2C55%20Q0%2C55%200%2C100%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  202. munder > * + mo[fence="true"]
  203.     {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22none%22%20viewBox%3D%220%200%20400%20100%22%3E%3Cpath%20d%3D%22M0%2C%200%20Q0%2C60%20150%2C60%20Q200%2C60%20200%2C100%20Q200%2C60%20250%2C60%20Q400%2C60%20400%2C0%20Q400%2C45%20250%2C45%20Q200%2C45%20200%2C100%20Q200%2C45%20150%2C45%20Q0%2C45%200%2C0%22%20fill%3D%22black%22/%3E%3C/svg%3E");}
  204. menclose
  205.     {display:inline-block;
  206.     padding:0 0.4ex;}
  207. menclose[notation="top"]
  208.     {border-top:solid thin;}
  209. menclose[notation="bottom"]
  210.     {border-bottom:solid thin;}
  211. menclose[notation="right"]
  212.     {border-right:solid thin;}
  213. menclose[notation="left"]
  214.     {border-left:solid thin;}
  215. menclose[notation="box"]
  216.     {border:solid thin;}
  217. menclose[notation="horizontalstrike"]
  218.     {text-decoration:line-through;}
  219. mtable
  220.     {display:inline-table;
  221.     line-height:1.5em;
  222.     text-align:center;
  223.     vertical-align:middle;}
  224. mtr
  225.     {display:table-row;}
  226. mtd
  227.     {display:table-cell;
  228.     padding:0 0.5ex;}
  229. mtable[columnalign="left"], mtr[columnalign="left"], mtd[columnalign="left"]
  230.     {text-align:left;}
  231. mtable[columnalign="right"], mtr[columnalign="right"], mtd[columnalign="right"]
  232.     {text-align:right;}
  233. mtable[rowalign="top"] mtd, mtable mtr[rowalign="top"] mtd, math mtable mtr mtd[rowalign="top"]
  234.     {vertical-align:top}
  235. mtable[rowalign="bottom"] mtd, mtable mtr[rowalign="bottom"] mtd, math mtable mtr mtd[rowalign="bottom"]
  236.     {vertical-align:bottom}
  237. mtable[rowalign="center"] mtd, mtable mtr[rowalign="center"] mtd, math mtable mtr mtd[rowalign="center"]
  238.     {vertical-align:middle}
  239. mtable[frame="solid"]
  240.     {border:solid thin;}
  241. mtable[frame="dashed"]
  242.     {border:dashed thin;}
  243. mtable[rowlines="solid"], mtable[rowlines="dashed"], mtable[columnlines="solid"], mtable[columnlines="dashed"]
  244.     {border-collapse:collapse;}
  245. mtable[rowlines="solid"] > mtr + mtr
  246.     {border-top:solid thin;}
  247. mtable[rowlines="dashed"] > mtr + mtr
  248.     {border-top:dashed thin;}
  249. mtable[columnlines="solid"] > mtr > mtd + mtd
  250.     {border-left:solid thin;}
  251. mtable[columnlines="dashed"] > mtr > mtd + mtd
  252.     {border-left:dashed thin;}
  253. mspace[linebreak="goodbreak"]:before
  254.     {content:"\200B";
  255.     white-space:normal;}
  256. mspace[linebreak="newline"]:before, mspace[linebreak="indentingnewline"]:before 
  257.     {content:"\000A";
  258.     white-space:pre;}
  259. mspace[width]:before
  260.     {content:normal;}
  261. mspace[width="verythinmathspace"]
  262.     {padding:0 0.05em;}
  263. mspace[width="thinmathspace"]
  264.     {padding:0 0.08em;}
  265. mspace[width="mediummathspace"]
  266.     {padding:0 0.11em;}
  267. mspace[width="thickmathspace"]
  268.     {padding:0 0.14em;}
  269. mspace[width="verythickmathspace"]
  270.     {padding:0 0.17em;}
  271. mglyph[alt]:before
  272.     {content:attr(alt);}
  273. mo[largeop="true"]
  274.     {font-size:1.3em;
  275.     vertical-align:-0.1ex;}
  276. mo[form="infix"], * + mo
  277.     {padding:0 0.3ex;}
  278. mo[form="prefix"]
  279.     {padding:0 0 0 0.5ex;}
  280. mo[form="postfix"]
  281.     {padding:0 0.5ex 0 0;}
  282. mo[fence="true"], mo[separator="true"]
  283.     {padding:0;}
  284. mi[mathvariant="bold"], mi[mathvariant="bold-italic"], mi[mathvariant="bold-sans-serif"], mi[mathvariant="sans-serif-bold-italic"],mn[mathvariant="bold"], mn[mathvariant="bold-italic"], mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif-bold-italic"],mo[mathvariant="bold"], mo[mathvariant="bold-italic"], mo[mathvariant="bold-sans-serif"], mo[mathvariant="sans-serif-bold-italic"],ms[mathvariant="bold"], ms[mathvariant="bold-italic"], ms[mathvariant="bold-sans-serif"], ms[mathvariant="sans-serif-bold-italic"],mtext[mathvariant="bold"], mtext[mathvariant="bold-italic"], mtext[mathvariant="bold-sans-serif"], mtext[mathvariant="sans-serif-bold-italic"]
  285.     {font-weight:bold;
  286.     font-style:normal;}
  287. mi[mathvariant="monospace"], mn[mathvariant="monospace"],mo[mathvariant="monospace"], ms[mathvariant="monospace"],mtext[mathvariant="monospace"]
  288.     {font-family:monospace;
  289.     font-style:normal;}
  290. mi[mathvariant="sans-serif"], mi[mathvariant="bold-sans-serif"], mi[mathvariant="bold-sans-serif"], mi[mathvariant="sans-serif-italic"], mi[mathvariant="sans-serif-bold-italic"],mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif"], mn[mathvariant="bold-sans-serif"], mn[mathvariant="sans-serif-italic"], mn[mathvariant="sans-serif-bold-italic"], mo[mathvariant="sans-serif"], mo[mathvariant="bold-sans-serif"], mo[mathvariant="bold-sans-serif"], mo[mathvariant="sans-serif-italic"], mo[mathvariant="sans-serif-bold-italic"], ms[mathvariant="sans-serif"], ms[mathvariant="bold-sans-serif"], ms[mathvariant="bold-sans-serif"], ms[mathvariant="sans-serif-italic"], ms[mathvariant="sans-serif-bold-italic"], mtext[mathvariant="sans-serif"], mtext[mathvariant="bold-sans-serif"], mtext[mathvariant="bold-sans-serif"], mtext[mathvariant="sans-serif-italic"], mtext[mathvariant="sans-serif-bold-italic"]
  291.     {font-family:sans-serif;
  292.     font-style:normal;}
  293. mi, mi[mathvariant="italic"], mi[mathvariant="bold-italic"],mi[mathvariant="sans-serif-italic"], mi[mathvariant="sans-serif-bold-italic"],mn[mathvariant="italic"], mn[mathvariant="bold-italic"],mn[mathvariant="sans-serif-italic"], mn[mathvariant="sans-serif-bold-italic"],mo[mathvariant="italic"], mo[mathvariant="bold-italic"],mo[mathvariant="sans-serif-italic"], mo[mathvariant="sans-serif-bold-italic"],ms[mathvariant="italic"], ms[mathvariant="bold-italic"],ms[mathvariant="sans-serif-italic"], ms[mathvariant="sans-serif-bold-italic"],mtext[mathvariant="italic"], mtext[mathvariant="bold-italic"],mtext[mathvariant="sans-serif-italic"], mtext[mathvariant="sans-serif-bold-italic"]
  294.     {font-style:italic;}
  295. mi[mathvariant="normal"], mn[mathvariant="normal"], mo[mathvariant="normal"], ms[mathvariant="normal"], mtext[mathvariant="normal"]
  296.     {font-style:normal;}
  297. ms:before, ms:after 
  298.     {content:"\0022"}
  299. ms[lquote]:before 
  300.     {content:attr(lquote)}
  301. ms[rquote]:after 
  302.     {content:attr(rquote)}
  303. mphantom 
  304.     {visibility:hidden}
  305. merror
  306.     {outline:solid thin red}
  307. merror:before
  308.     {content:"Error: "}
  309. mrow
  310.     {white-space:nowrap;}
  311. maction > * + *
  312.     {display:none;}
  313. maction[actiontype="tooltip"]:hover > * + *
  314.     {position:fixed;
  315.     display:block;
  316.     top:0;
  317.     left:0;
  318.     background-color:InfoBackground;
  319.     color:InfoText;
  320.     padding:0.5ex;
  321.     border:solid 1px;}
  322. annotation, annotation-xml
  323.     {display:none;}
  324.  
  325.